草庐IT

json - Q : golang pointer to map[string]interface{}

全部标签

javascript - 在本地项目文件夹中加载 JSON 时离线使用 angular 2 http

我一直在尝试使用httpget方法加载我的Angular2项目文件夹中存在的本地json文件。查看以下示例代码片段:private_productURL='api/products/products.json';getProducts():Observable{returnthis._http.get(this._productURL).map((response:Response)=>response.json()).do(data=>console.log(JSON.stringify(data))).catch(this.handleError);}现在,当我尝试在连接互联网的情

javascript - 如何使用JSON.parse reviver参数解析日期字符串

我的JSON字符串包含返回这样一个值的日期字段:"2009-04-04T22:55:16.0000000-04:00"我特别感兴趣的是只解析日期隔间而不是时间。我尝试使用reviver函数,但有趣的是reviver函数从未被调用过!(在Firefox上试过)这是我实现该目标的代码:varSite={.....dateReviver:function(key,value){vara;if(typeofvalue==='string'){a=/^(\d{4})-(\d{2})-(\d{2})T(\d{2}):(\d{2}):(\d{2}(?:\.\d*)?)Z$/.exec(value);

Javascript string.search() 多个实例

如何从字符串搜索的多个实例中检索多个索引?varstr="food";varindex1=str.search("o");//1varindex2=str.search("o");//?非常感谢,文 最佳答案 我认为对非平凡长度的字符串执行此操作的最佳方法是RegExp.exec()function:varstr="Foooooooood!",re=/o/g,match;while(match=re.exec(str)){console.log(match.index);//logs1through9}

javascript - 将 String 文字提取为 Javascript 中的常量是最佳实践吗?

在Java中,我认为最好的做法是在任何时候在多个地方使用字符串文字并期望它们匹配时,用常量变量替换字符串文字。例如,如果您要设置一个cookie,然后再读回它,则cookie的名称应该是一个常量,这样编译器可以帮助您捕获拼写错误,更不用说允许您有一个可读的变量名称与字符串的实际值。我正在审查JavaScript中的一些类似代码,我倾向于建议将文字替换为常量。但是,我不确定同样的原因是否适用,因为没有编译器并且cookie名称与变量名称一样具有描述性。编辑:关于到目前为止收到的评论和回复,我肯定更关心常量的使用而不是它们的实际实现方式。我将它们在Java和其他编译语言中的值(value)

javascript检查json中是否为null

我正在使用以下javascript。它写得很好,直到它得到一个没有值(value)的结果。在控制台日志中它显示了这个UncaughtTypeError:Cannotreadproperty'text'ofnull但我下面的脚本似乎不起作用varcheckCaption=photo.caption.text;if(checkCaption==null){caption='meh';}else{caption=photo.caption.text;} 最佳答案 在您的示例中,photo.caption为null,因此您的代码在检查完成之

javascript - 使用 AngularJS 解析 JSON 响应时出现问题

我是AngularJS的新手,在解析json响应时遇到问题。这是我正在使用的HTML代码:{{car.name}}{{car.speed}}{{response}}这是使用AngularJS的Javascript代码:functionCarCtrl($scope,$http){$scope.getAllCars=function(){$scope.url='getAllCars';$http.get($scope.url).success(function(data,status){$scope.response=data;varcarsFromServer=JSON.parse(da

javascript - 如何使用javascript以逗号分隔的字符串转换json值

我有以下JSON字符串:{"name":"MarineLines","location_id":3},{"name":"Ghatkopar","location_id":2}我想要location_id作为3,2 最佳答案 简单:vardata=[{"name":"MarineLines","location_id":3},{"name":"Ghatkopar","location_id":2}]varresult=data.map(function(val){returnval.location_id;}).join(',');c

javascript - node.js 中奇怪的 JSON.parse() 错误

我在node.js中通过TCP检索一些字符串化的JSON并想解析它。所以我的方法与此类似。我对其进行了缩短和简化,因此您不必了解周围的逻辑。socket.on("data",function(data){console.log(data.toString());//Showstheoriginalstringifyedversionconsole.log(JSON.parse(data.toString()));//Doesn'twork});完整(美化)的JSON是这样的。如您所见,没有错误。{"result":"success","source":"chat","success":

javascript - 从字符串中删除 HTML(在 JSON 响应中)

varjson={"Item":{"Items":{"Body":"\"WehaveallbeeninoculatedwithChristianity,andareneverlikelytotakeitseriouslynow!Youputsomeofthevirusofsomedreadfulillnessintoaman'sarm,andthereisalittleitchiness,somescratchiness,aslightdiscomfort,disagreeable,nodoubt,butnotthefeveroftherealdisease,theturningand

javascript - 如何从 JSON 中删除方括号

我有一个如下所示的json字符串[{"Name":"TEST","deviceId":"","CartId":"","timestamp":1383197265540,"FOOD":[],"City":"LONDONCA"}]我想从字符串中删除/删除第一个和最后一个方括号..那么我如何使用javascript从上面的字符串中删除第一个和最后一个方括号。请帮帮我 最佳答案 返回时使用这个:returnproperties[0];或者vardata=[{"Name":"TEST","deviceId":"","CartId":"","t